草庐IT

ViewPager 的 Android Viewholder

全部标签

android - ViewPager "TransactionTooLargeException"测试 ViewPager

我是第一次实现ViewPager,我遇到了一些问题,因为我收到以下错误:06-2010:40:51.36611377-11377/com.example.ruelas.eliteE/AndroidRuntime:Errorreportingcrashandroid.os.TransactionTooLargeException:dataparcelsize26485896bytesatandroid.os.BinderProxy.transactNative(NativeMethod)atandroid.os.BinderProxy.transact(Binder.java:503)a

android - 我想在 ViewPager 中禁用预加载下一页

如何禁用ViewPager中的预加载?我有一个ViewPager,每页有3个页面fragment。所以我不想加载下一页和上一页。如何禁用此行为?我试过了viewPager.setOffscreenPageLimit(1)但这行不通。尝试过@OverridepublicvoidsetMenuVisibility(finalbooleanvisible){super.setMenuVisibility(visible);if(visible){//dosomethingnicehere}}但是RecyclerView在下一个fragment中显示了这个RecyclerView:Noadap

android - ViewPager 内的 fragment 错误地设置了状态

我有一个包含多个fragment的ViewPager的奇怪问题。每个fragment显示一个具有多个可能答案(复选框)的问题。当复选框状态发生变化时,它的值存储在HashMap中,这样如果用户使用ViewPager滑动离开然后再次返回,则可以恢复每个复选框的选中/未选中状态。在onCreateView()中:ViewGroupanswersRow=(ViewGroup)view.findViewById(R.id.answers_row);//loopovereachanswerandaddacheckboxfor(Answeranswer:answers){ViewanswerVie

android - 防止 ViewPager 始终初始化下一个 fragment (位置 n+1)

我正在使用一个ViewPager做一个注册向导,里面有5个fragment:FragmentA->FragmentB->FragmentC->FragmentD->FragmentE。FragmentD需要来自FragmentC的数据,以便在显示其View时向用户显示一些信息。问题是FragmentD在向用户显示FragmentC时被初始化,这意味着FragmentD所需的数据尚未准备好。因此,FragmentD无法正确显示数据,因为它的生命周期初始化方法(我用来从FragmentC获取数据)已经被调用。我已经尝试设置pager.setOffscreenPageLimit(0),以强制

android - 带有 Viewpager 的 ListView 作为 TabPageIndicator 内的标题

所以我制作了一个fragmentActivity,其中包含带有TabPageIndicator的Viewpager以从fragment滑动到另一个fragment,并且在每个fragment中我制作了一个包含ViewPager作为标题View的ListView问题是即使我取消了viewPager也不会滑动主viewPager滑动我在ActionBar选项卡上尝试了同样的事情,但它也没有用这是我的fragmentActivitypublicclassSampleTabsStyledextendsFragmentActivity{privatestaticfinalString[]CONT

android - ViewPager,与多个选项卡的 RecyclerView 相同的 fragment

我正在开发一个应用程序,它有一个类别列表。如果我们点击类别,那么我必须在选项卡中显示不同的子类别,每个选项卡都有一个产品列表。一切正常,选项卡和fragment都加载了正确的数据,只有recyclerviewonClick给出了不正确的项目(来自相邻fragment的recyclerview的项目).主要发生在viewpager滑动时。Activity中的代码:PagerAdapteradapter=newPagerAdapter(getSupportFragmentManager(),tabLayout.getTabCount(),response);//responseisalis

android - 如何使用Android ViewPager

我正在计划将一些应用程序从WindowsPhone7移植到Android。通过一些博客,我发现了一个名为ViewPager的“额外”android控件,它看起来像是WP7Pivot控件的穷人版本。我想尝试使用此控件,因为我的WP7应用程序使用Pivot。我计划以Android2.3.3(API10)为目标,因为http://developer.android.com/resources/dashboard/platform-versions.html上的信息告诉我任何更高的级别都会在相对较少的手机上运行。因此,我的Eclipse已针对该级别进行了设置。使用EclipseSDK管理器,我

android - 在 ViewPager 中滑动最后一页后指示

我创建了一个带有圆形页面指示器的View寻呼机。它工作正常。这是我的新要求:当我在最后一页/第一页并尝试滑动到下一页/上一页时,我的屏幕应该向滑动方向移动至少30%并返回到其原始位置,因为没有更多页面可供导航?当然,我在顶部有页面指示器,它告诉我我在可用页面中的位置。我希望我的要求很明确。我怎样才能实现它?请帮我。提前致谢。 最佳答案 ViewPager.OnPageChangeListenerpagerListener=newViewPager.OnPageChangeListener(){booleanlastPageChang

java - 如何在 ViewPager 中使用 Fragments 隐藏和显示 FloatingActionButton?

我试图只在一个fragment上显示我的FloatingActionButton并隐藏在其余fragment上。我尝试了多个答案,但没有任何效果。我试过这个解决方案:HideaFloatingActionButtonofanotherLayout但它不起作用。我尝试在两个fragment上添加按钮,一个显示FAB,一个隐藏FAB并且有效,但是一旦我删除按钮,它就不会自动显示。这是我的代码:隐藏fragment.xml:shown_fragment.xml:隐藏fragment.java:publicclassHiddenFragmentextendsFragment{@Override

使用数据绑定(bind)在 ViewPager 中未正确选中 Android 复选框

我的Android应用程序中有一个表单,它使用ViewPager分布在多个页面中。为了简单起见,它只返回View对象而不是实例化fragment。每个View都由一个布局和一个View模型(我对所有View使用相同的实例)和数据绑定(bind)组成,以自动设置值。问题是如果加载Activity时复选框位于不在前面的View中,则复选框未填充并带有白色复选标记。如果我更改顺序,那么我的带有复选框的View是第一个由ViewPager加载的View,我可以看到复选框被选中(带有动画)并且它们被正确标记。见附件截图:ViewnotbeingthefirstloadedViewbeingthe